<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title></title>
	</head>
	<body>

		<script>			
			// for (var i = 0; i < 10; i++) {
			// 	setTimeout(() => {
			// 		console.log(i);
			// 	}, 1000)
			// }

			// var to let
			// for (let i = 0; i < 10; i++) {
			// 	setTimeout(() => {
			// 		console.log(i);
			// 	}, 1000)
			// }

			// IIEF
			for (let i = 0; i < 10; i++) {
				(function(txt) {
					setTimeout(() => {
						console.log(txt);
					}, 1000)
				})(i);
			}
		</script>
	</body>
</html>
